<template>
  <div>
    <div class="base-chart-box" ref="myChart">子组件</div>
    <span ref="mySpan">212121</span>
    <input type="text" ref="myInput">
  </div>
</template>

<script>
import * as echarts from 'echarts'

export default {
  mounted() {

    console.log(this.$refs)

    // document.querySelector 全局查找
    // 组件内查找 ref和$refs
    // var myChart = echarts.init(document.querySelector('.base-chart-box'))
    var myChart = echarts.init(this.$refs.myChart)
    // 绘制图表
    myChart.setOption({
      title: {
        text: 'ECharts 入门示例',
      },
      tooltip: {},
      xAxis: {
        data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],
      },
      yAxis: {},
      series: [
        {
          name: '销量',
          type: 'bar',
          data: [5, 20, 36, 10, 10, 20],
        },
      ],
    })
  },
}
</script>

<style scoped>
.base-chart-box {
  width: 400px;
  height: 300px;
  border: 3px solid #000;
  border-radius: 6px;
  background-color: transparent !important;
}
</style>